// 诊断字典分类枚举
export const DIAGNOSIS_CATEGORY = {
  WESTERN: '西医',
  CHINESE: '中医'
}

// 诊断字典分类选项 1-初步诊断,2-确诊诊断,3-出院诊断
export const DIAGNOSIS_CATEGORY_OPTIONS = [
  { label: '西医', value: '1' },
  { label: '中医', value: '2' }
]

// -- 医嘱类型选项 1-药品,2-检查,3-检验,4-手术,5-治疗
export const ORDER_ITEM_TYPE_OPTIONS = [
  { label: '药品', value: 1, key: 1 },
  { label: '检查', value: 2 , key: 2},
  { label: '检验', value: 3, key: 3 },
  { label: '手术', value: 4 , key: 4},
  { label: '治疗', value: 5, key: 5 }
]

// -- 公共状态枚举
export const STATUS = {
  ENABLE: 1, // 启用
  DISABLE: 0 // 禁用
}

// -- 公共状态选项
export const STATUS_OPTIONS = [
  { label: '启用', value: 1 },
  { label: '禁用', value: 0 }
]

// 状态格式化
export const formatStatus = (status) => {
  return status ? '启用' : '禁用'
}
// -- 就诊类型
export const VISIT_TYPE = {
  zhuYuan: {
    key: 3,
    label: '住院'
  },
  menZhen: {
    key: 1,
    label: '门诊'
  },
  jiZhen: {
    key: 1,
    label: '急诊'
  },
}
// -- 就诊状态
export const VISIT_STATUS = {
  zaiZhen: {
    key: 1,
    label: '在诊'
  },
  chuYuan: {
    key: 2,
    label: '出院'
  },
}

// -- 诊断类型 1-初步诊断,2-确诊诊断,3-出院诊断
export const DIAGNOSIS_TYPE =[
  { label: '初步诊断', value: 1, key: 1 },
  { label: '确诊诊断', value: 2 , key: 2},
  { label: '出院诊断', value: 3, key: 3 }
]

// -- 病历类型 1-入院记录,2-病程记录,3-出院记录
export const MEDICAL_RECORD_OPTIONS = [
  { label: '入院记录', value: 1, key: 1 },
  { label: '病程记录', value: 2 , key: 2},
  { label: '出院记录', value: 3, key: 3 }
]

// -- 医嘱状态 1-已开立,2-已执行,3-已完成,4-已取消
export const ORDER_ITEM_STATUS = {
  kaili: {label: '已开立', value: 1, key: 1},
  zhixing: {label: '已执行', value: 2, key: 2},
  done: {label: '已完成', value: 3, key: 3},
  cancel: {label: '已取消', value: 4, key: 4}
}

// -- 报告类型 1-检查,2-检验
export const REPORT_TYPE = {
  check: {label: '检查', value: 1, key: 1},
  test: {label: '检验', value: 2, key: 2}
}